#ifndef FRAMEWORK_H
#define FRAMEWORK_H

#include <QWidget>
#include "statusbar.h"
#include "titlebar.h"
#include "centerwidget.h"
#include <QFile>
#include <QtDebug>
#include "centermainwidget.h"
#include "registerwidget.h"
#include "forgetpasswordwidget.h"
#include <QStackedLayout>
#include "mouseevent.h"
#include <QPainter>


QT_BEGIN_NAMESPACE
namespace Ui { class FrameWork; }
QT_END_NAMESPACE

class FrameWork : public MouseEvent
{
    Q_OBJECT

public:
    FrameWork(QWidget *parent = nullptr);
    ~FrameWork();


private:
    Ui::FrameWork *ui;
    StatusBar *m_pStatusBar;
    TitleBar *m_pTitleBar;
    CenterWidget *m_pCenterWidget;
    centerMainWidget *m_pCenterMainWidget;
    RegisterWidget *m_pRegisterWidget;
    QStackedLayout *m_pStackLayout;
    ForgetPasswordWidget *m_pForgetWidget;
    SettingManage *m_pSettingManage;
};

#endif // FRAMEWORK_H
